/*
============================================================================
 Name        : TelephonyTestNewFile.h
 Author      : 
 Version     :
 Copyright   : Your copyright notice
 Description : TelephonyTestNewFile.h - header file
============================================================================
*/

#ifndef TELEPHONYTESTNEWFILE_H
#define TELEPHONYTESTNEWFILE_H

// INCLUDES
// System Includes
#include <e32base.h>  // CBase, link against euser.lib

#include <e32base.h>
#include <Etel3rdParty.h>

class CActiveSchedulerWait;

class CDialCall : public CActive
{ 
public:
	static CDialCall* NewL();
	~CDialCall();

	void DialNewCall(const TDesC& aPhoneNumber);
	/*
	These are the pure virtual methods from CActive that 
	MUST be implemented by all active objects
	*/
	void RunL();
	void DoCancel();
	
private:	
	CDialCall();
	void ConstructL();
	
private:
	CTelephony* iTelephony;
	CTelephony::TCallId iCallId;
	
};
#endif // TELEPHONYTESTNEWFILE_H

// End of File
